.sign {
    background-image: url("125.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.sign .wrapper {
    width: 50vw;
    margin: auto;
}

.sign .form-container>header {
    text-align: center;
    font-size: 2.5rem;
    line-height: 1.25em;
}

.sign .form-container {
    width: 65%;

    color: rgba(7, 27, 38, 0.84);
    border-radius: 30px;

    margin: auto;
    background: rgba(255, 255, 255, 0.68);
    margin-top: 50px;
}

.sign .form-row {
    display: flex;
    align-items: flex-start;
    margin: 10px;
    height: 50px;
}

.sign .form-row>label {
    flex-basis: 20%;
    text-align: right;
    line-height: 48px;
}

.sign .form-row>input {
    background: rgba(255, 255, 255, 0);
    flex-basis: 78%;
    height: 48px;
    border: none;
    outline: none;
    margin-top: 0;
    margin-left: 2%;
}

.sign .form-captcha>input {
    flex-basis: 38%;
}

.sign .form-captcha>img {
    height: 48px;
    margin-left: 2%;
}

.sign .form-buttons {

    margin-left:135px;
    margin-top:45px;
}

.sign .form-buttons>button {
    background-color: rgba(30, 144, 255, 0.73);

    border-radius: 45px;
    color: white;
    width: 60%;
    height: 50px;
}

.sign .form-container>hr {
    margin: 30px;
    line-height: 30px;
    background: rgba(223, 223, 223, 0);
}

.sign .form-container>p {
    text-align: center;
}
.my_page{
    display: flex;
}
.page-aside{
    width: 280px;
    height: 500px;

    margin-left: 150px;
    flex-wrap: nowrap;
}
.page-aside>.head-photo{
    margin-left: 100px;
    margin-top: 20px;
    width: 80px;
    height: 80px;
    border-radius: 90%;
    background-color: #0F769F;
}
.colours{
    background-color: gold;
}
.page-aside>.head-photo>div{
margin-left: 18px;
    margin-top: 2px;
    font-size: 45px;
    color: white;
}

.page-aside>.body{
    margin-left: 40px;
    margin-top: 20px;
    width: 200px;
    height: 250px;

}
.page-main{
    width: 1100px;
    height: 550px;
    overflow-y: scroll;
}
.page-main::-webkit-scrollbar{
    display: none;
}

.list-group>.list-group-item{
    background-color: rgba(255, 255, 255, 0.64);
}
.list-group>.list-group-item>a{
    color: black;
}
.list-group>.list-group-item>a:hover{
    text-decoration: none;
}
.page-aside>.foot{
    margin-top: 70px;
    margin-left: 20px;
}